var runtime.hashkey
10 uses
runtime (current package)
alg.go#L310: var hashkey [4]uintptr
alg.go#L325: getRandomData((*[len(hashkey) * goarch.PtrSize]byte)(unsafe.Pointer(&hashkey))[:])
alg.go#L326: hashkey[0] |= 1 // make sure these numbers are odd
alg.go#L327: hashkey[1] |= 1
alg.go#L328: hashkey[2] |= 1
alg.go#L329: hashkey[3] |= 1
hash64.go#L27: seed ^= hashkey[0] ^ m1
hash64.go#L73: return mix(m5^4, mix(a^m2, a^seed^hashkey[0]^m1))
hash64.go#L78: return mix(m5^8, mix(a^m2, a^seed^hashkey[0]^m1))
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |